In zijn laatste seizoen nam Grandjean deel aan een sprint freestyle dubbelwedstrijd op de Olympische Zomerspelen 2008 in Beijing. Hij behaalde een FINA A-standaard inschrijvingstijd van 49.09 (100 m vrije stijl) na een zesde plaats behaald te hebben op het Europees Kampioenschap.
in Eindhoven, Nederland. In de 100 m vrije stijl, Grandjean geplaatst negentiende op de ochtend prelims. In de zevende heat zwom hij een nieuw Belgisch record van 48,82 in een Speedo-tech-pak, maar miste de halve finale met slechts 0,27 van een seconde. Twee dagen later, op de 50 m vrije stijl, zwom Grandjean op een verbazingwekkende manier met een vierde plaats en een Belgisch record van 22,45 in de negende heat, waarbij hij de Finse Matti Rajakylä met een fractie van een seconde overtroffen. Grandjean slaagde er niet in om door te gaan naar de halve finale, omdat hij in de voorronde achtste plaats behaalde van 97 zwemmers.