Premier Division
Bedwas 32 Newbridge 17
Carmarthen Qns 18 Aberavon 27
Cross Keys 51 Caerphilly 24
Llanelli 52 Cardiff 5
Neath 11 Llandovery 10
Pontypool v Newport (5.30)
Pontypridd 33 Ebbw Vale 15
Swansea 37 Bridgend 24
Division 1
Beddau 38 Tredegar 13
Blackwood 26 Glamorgan Wdrs 26
Maesteg 27 Carmarthen Ath 8
Tondu 10 Whitland 41
UWIC 22 Brynmawr 18
Division 2 East
Builth Wells 40 Risca 8
Croesyceiliog 14 Llantrisant 28
Llantwit Fardre 23 Fleur de Lys 22
Merthyr 53 Dinas Powys 5
Penygraig 0 Abercynon 54
Rhymney vs Ystrad Rhondda (off)
Division 2 West
Birchgrove 7 Cwmllynfell 44
Bridgend Ath 34 Waunarlwydd 10
Cwmavon 20 Cardigan 8
Felinfoel 38 Tonmawr 6
Division 3 East
Abergavenny 20 Brynithel 22
Cwmbran 27 Newport HSOB 10
Llanhilleth vs Pill Harriers (off- Llanhilleth no front row)
Llanishen 10 Pontypool Utd 8
New Tredegar 18 Old Illtydians 13
Division 3 West
Aberystwyth 15 Hendy 18
Gorseinon 40 Llandeilo 30
Gowerton 19 Pontarddulais 11
Kidwelly 62 Penclawdd 0
Tenby 6 Haverfordwest 11
Trimsaran 6 Lampeter 25
Division 3 South-East
Nantymoel 28 Treherbert 13
Rhydyfelin 29 Pentyrch 3
Taffs Well 18 Mountain Ash 14
Tonyrefail 3 Nelson 22
Ynysybwl 43 Barry 7
Division 3 South-West
Kenfig Hill 14 Brynamman 5
Mumbles 76 Ystradgynlais 12
Seven Sisters 8 Nantyffyllon 11
Skewen 20 Glynneath 36
Ystalyfera v Maesteg Quins (off-Ystalfera no front row)
Division 4 East
Cardiff HSOB 10 St Peters 18
Chepstow 22 Pontllanfraith 10
Crumlin 0 Blaina 41
Monmouth 34 Caldicot 12
St Josephs 9 Ynysddu 25
Tredegar Irons 8 Bargoed 37
Division 4 West
Burry Port 11 Fishguard 7
Bynea 0 Pembroke Dock Qns 91
Milford Haven 3 Llanelli Wdrs 17 (abandoned)
Neyland 5 Laugharne 12
Tycroes v Loughor (off-Tycroes no front row)
Division 4 South-East
Abercwmboi 24 Cefn Coed 10
Aberdare 13 Heol y Cyw 16
Old Penarthians 15 Pontyclun 40
Penarth 11 Dowlais 19
Division 4 South-West
Alltwen 51 Abercrave 18
Cefn Cribbwr 11 Briton Ferry 10
Cwmgors 12 Taibach 12
Morriston 23 Glais 16
Rhigos 35 Pyle 15
Division 5 East
Blaenavon 10 Bettws 7
Garndiffaith 13 Usk 0
Gwernyfed 14 Trinant 21
Machen 48 St Albans 5
Oakdale 53 RTB (Ebbw Vale) 6
Division 5 West
Aberaeron 3 Crymych 29
Llangwm 15 New Dock Stars 5
Llanybydder 3 Cefneithen 44
Penygroes vs St Clears (off-St Clears failed)
Pontyates 8 Furnace 6
St Davids 14 Pembroke 14
Division 5 South-East
Canton 0 Llandaff North 31
Llandaff 28 Ferndale 0
Llantwit Major 25 Bridgend Spts 5
Rhiwbina 22 Deri 10
Division 5 South-West
Aberavon G S 42 Cwmtwrch 3
Baglan 21 Pontardawe 9
BP Llandarcy 22 Crynant 30
Resolven 18 Neath Ath 18
Swansea Uplands 29 Cwmgwrach 20
Division 4 North
Caernarfon 28 Pwllheli 21
Division 5 North
Bethesda 40 Rhos 15
Konica Minolta Cup – Round 3.
Abercarn 10 Dunvant 19
Amman Utd 22 Tonna 16
Banwen 33 Tylorstown 3
Betws 8 Newport Saracens
Cilfynydd 15 Narberth 55
Dolgellau (w/over) vs Aberavon Qns (scratched)
Llandybie 16 Pontyberem 35
Newcastle Emlyn 26 Fairwater 15
Pontycymmer 22 Bryncoch 20
Trebanos 17 Bonymaen 23
Treorchy 12 Pencoed 34