Roger Federer couldn't hide his satisfaction after reaching world number one again on Friday.