Mercedes' Lewis Hamilton says he is in peak condition for his hunt for a seventh F1 title this season and is looking forward to Red Bull and Ferrari closing the gap.