I seem to be suffering from brain-freeze today - oddly as finally the weather seems to be getting warmer.
I'm stuck on a couple of odd ones, plus almost the whole top right corner.
Assistance with the following may just nudge the thought-processes :
20A - Friendly contradiction's good for daughter (6)
?E?I?L
2D - Most of informal giant dinosaurs turned up to exercise (5)
E?E?T
9D - Expert in water barrier set up bar (7)
T???O??
21A - Cut stone in strange mount (4, 5)
I am ready to accept that any of the letters cited may be erroneous....