Van Gelder miste het Europees kampioenschap en op het WK in Aarhus slaagde hij er niet in zijn wereldtitel te prolongeren, maar moest hij genoegen nemen met een bronzen medaille. Daarna hield een schouderblessure hem maanden aan de kant. Op het EK van 2007 in Amsterdam slaagde hij er niet in de finale ringen te halen; in de kwalificaties eindigde hij als negende. Op de wereldkampioenschappen dat jaar in Stuttgart ging het veel beter: hij won het zilver achter de Chinees Chen Yibing. Doordat hij geen wereldkampioen werd miste hij echter kwalificatie voor de Olympische Spelen in Peking. Ter ondersteuning schreef en zong de Nederlandse zanger Vader Abraham het lied "De kleine man aan de grote ringen". Op 14 maart 2008 maakte de internationale turnbond bekend dat de laatste beschikbare wildcard niet aan Van Gelder was toegekend, waardoor hij definitief was uitgesloten voor de Olympische Zomerspelen van 2008.