Markets bounce back