Clings to gains, struggles near 1.3100