Federer one win from becoming oldest number one