I'd call it an odd round, except that this sort of oddness has been the norm. Gelfand and Vallejo have been giving away half points (and more) throughout the tournament, and they've added to their gift-giving in this round as well. Against Grischuk, Gelfand got nothing at all from the opening, but outplayed him a bit at a time and found himself in a winning double rook ending. There was never a completely obvious win, but objectively he should have brought home the point. Not today. Likewise, Vallejo was winning against Aronian - with Black, no less - but allowed his opponent to construct a fortress (at least I'm assuming it's a fortress, or assuming they assumed it's a fortress) and hold the game.
Meanwhile, the runaway leader continues safely on. Topalov had some difficulties against Gashimov early on, but outplayed him in the ending and had a very slight advantage at the time control. They agreed to a draw on move 42, and in most ways that makes sense. Gashimov was if anything a touch worse, so he should have no reason to object, while Topalov had made it through some anxious moments earlier and a draw was very good for him in his tournament position. What I don't understand - and this may apply to Aronian - Vallejo as well - is why they were allowed to agree to a draw, given the Sofist rules.
Standings After Round 7:
1. Topalov 5
2-4. Aronian, Gashimov, Grischuk 3½
5. Gelfand 3
6. Vallejo Pons 2½
Antepenultimate Round Pairings:
Topalov - Aronian
Vallejo Pons - Gelfand
Grischuk - Gashimov