Tirunesh Dibaba in top form ahead of Beijing