Gomez 'fit in three weeks'