Albert Montanes is though to the semi-finals of the Grand Prix Hassan II in Morocco after beating Fabio Fognini in straight sets - and he started strongly.