Valentino Rossi was second in Barcelona-Catalunya Circuit after a consistent race starting from the third row.