Nadal again had to come from behind in Bastad, this time to reach his first ATP Tour final in two years