Global Indices Rebound, Post Best Day In Three Weeks