Haas' Romain Grosjean admits he was surprised to finish fifth fastest in second practice ahead of the Spanish Grand Prix.