Ashok was the highest placed at T-13 while Malik and Dagar sneaked through by two and one shots respectively.
Indian golfers Aditi Ashok, Tvesa Malik, and Diksha Dagar all made the weekend cut at the inaugural Saudi Ladies International on the Ladies European Tour (LET) on Friday.
Three-time LET winner Aditi Ashok was the best-placed Indian golfer after two rounds, sitting tied-13th with an aggregate of one-under, eight shots behind leader Emily Kristine Pedersen of Denmark.
Aditi, who finished tied-sixth at Dubai last week, had carded two bogeys and a birdie in the opening round to have a score of one-over 73. However, the Rio 2016 Olympian put on an improved show in the second round.
Aditi Ashok began with three pars before carding a first birdie of the day on the par-5 fourth and then carded another on the par-4 seventh to end the front nine two-under.
A bogey followed on the 11th but the Indian golfer ended on a high with a third birdie of the round on the 18th to be placed tied-13th.
The upcoming Tvesa Malik carded an aggregate six-over, with identical three-over scores in each round, to be placed tied-56th.
Southpaw Diksha Dagar was a further shot back at seven-over and eventually went through to the weekend as the last group of golfers at tied-61st.
The fourth Indian golfer in the field, Astha Madan, however could not join her compatriots over the weekend at the Royal Greens Golf and Country Club. Madan finished with a nine-over.
While Danish golfer Pedersen held the outright lead by two shots going into the weekend, Welshwoman Lydia Hall climbed seven places from the opening round to keep the pressure with a seven-under.
First-round leader Georgia Hall of England meanwhile, fell two places to be third at six-under. Germans Esther Henseleit and Laura Fuenfstueck sat tied-fifth with five-under while two-time major champion Anna Nordqvist of Sweden sat tied-sixth with four-under.