Resources stocks set to ride the upswing